home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / misc / volume12 / psf2 / part01 next >
Encoding:
Text File  |  1990-05-19  |  52.2 KB  |  2,272 lines

  1. Newsgroups: comp.sources.misc
  2. From: tony@ajfcal.UUCP (Tony Field)
  3. subject: v12i104: psf2.0 source part1/6
  4. Sender: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
  5.  
  6. Posting-number: Volume 12, Issue 104
  7. Submitted-by: tony@ajfcal.UUCP (Tony Field)
  8. Archive-name: psf2/part01
  9.  
  10. Hello Brandon,
  11.  
  12. Please accept this submission for psf2.0.  Version 1 was posted
  13. about 18 months ago.   Thankyou.
  14. ---------------------------------------------------------------
  15.                             P S F  (v2.0)
  16.  
  17.    PSF is a postscript print filter system designed to give reasonable
  18.    control over text output to a postscript printer. If desired, psf can
  19.    be installed as part of the lp spooling system.
  20.  
  21.    Printed output may be configured:
  22.  
  23.            o  1-up, 2-up or 4-up on a page, landscape/portrait
  24.            o  Fonts/point size may be selected as desired
  25.            o  Double sided printing is permited
  26.            o  Pages may be scaled
  27.            o  lp banner page printing is provided
  28.  
  29.    Additional routines are provided to print nroff'ed documents, man
  30.    pages, and mail boxes.  (troff is NOT supportd)
  31.  
  32.    Printer definitions for 33 variations of commercial printers is
  33.    user-selectable during installation.  Unknown printers can be
  34.    manually configured.
  35.    
  36. tony...   (tony@ajfcal)
  37. -------------------------------------------------------------------------
  38. #! /bin/sh
  39. # This is a shell archive.  Remove anything before this line, then unpack
  40. # it by saving it into a file and typing "sh file".  To overwrite existing
  41. # files, type "sh file -c".  You can also feed this as standard input via
  42. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  43. # will see the following message at the end:
  44. #        "End of archive 1 (of 6)."
  45. # Contents:  NOTICE README Testfile defs defs/apple230.def
  46. #   defs/apple380.def defs/apple422.def defs/ast__470.def
  47. #   defs/cg94_493.def defs/datap462.def defs/ibm30505.def
  48. #   defs/l100_380.def defs/l100_425.def defs/l200_471.def
  49. #   defs/l200_493.def defs/l300_470.def defs/l300_471.def
  50. #   defs/l300_493.def defs/l500_493.def defs/lwnt_470.def
  51. #   defs/lwntx470.def defs/nec470.def defs/nec__470.def
  52. #   defs/qms81470.def defs/qms8_461.def defs/qms8p461.def
  53. #   defs/qmscs494.def defs/qume_470.def defs/s5232503.def
  54. #   defs/ti08_450.def defs/ti15_470.def defs/vt42p493.def
  55. #   defs/vt43p493.def defs/vt60p480.def defs/vt60w480.def patchlevel.h
  56. #   psdetect.c psf.h psman psman.1 psman.doc psmandouble psmbox
  57. #   psmbox.1 psmbox.doc psnroff psnroff.1 psnroff.doc query
  58. # Wrapped by ajf@trifid on Tue May 15 01:10:41 1990
  59. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  60. if test -f 'NOTICE' -a "${1}" != "-c" ; then 
  61.   echo shar: Will not clobber existing file \"'NOTICE'\"
  62. else
  63. echo shar: Extracting \"'NOTICE'\" \(605 characters\)
  64. sed "s/^X//" >'NOTICE' <<'END_OF_FILE'
  65. X    PSF  postscript filter system
  66. X    -----------------------------
  67. X
  68. X    Copyright (c) Tony Field  April-1990
  69. X
  70. X    Permission is given to distribute and use the source and
  71. X    documentation files and/or compiled binaries associated with psf
  72. X    for non-commercial use. Monies may not be charged for use of psf
  73. X    in source or binary form.
  74. X
  75. X    This notice must be passed along with all distributed copies.
  76. X
  77. X    No responsibility is taken for any errors on inaccuracies inherent
  78. X    either to the comments or the code of this program, but, if reported
  79. X    to me, an attempt will be made to fix them.
  80. X
  81. X    Author:  Tony Field
  82. X         tony@ajfcal
  83. X
  84. END_OF_FILE
  85. if test 605 -ne `wc -c <'NOTICE'`; then
  86.     echo shar: \"'NOTICE'\" unpacked with wrong size!
  87. fi
  88. # end of 'NOTICE'
  89. fi
  90. if test -f 'README' -a "${1}" != "-c" ; then 
  91.   echo shar: Will not clobber existing file \"'README'\"
  92. else
  93. echo shar: Extracting \"'README'\" \(2241 characters\)
  94. sed "s/^X//" >'README' <<'END_OF_FILE'
  95. X                            P S F  (v2.0)
  96. X
  97. X   PSF is a postscript print filter system designed to give reasonable
  98. X   control over text output to a postscript printer. If desired, psf can
  99. X   be installed as part of the lp spooling system.
  100. X
  101. X   Printed output may be configured:
  102. X
  103. X           o  1-up, 2-up or 4-up on a page, landscape/portrait
  104. X           o  Fonts/point size may be selected as desired
  105. X           o  Double sided printing is permited
  106. X           o  Pages may be scaled
  107. X           o  lp banner page printing is provided
  108. X
  109. X   Additional routines are provided to print nroff'ed documents, man
  110. X   pages, and mail boxes.  (troff is NOT supportd)
  111. X
  112. X   Printer definitions for 33 variations of commercial printers is
  113. X   user-selectable during installation.  Unknown printers can be
  114. X   manually configured.
  115. X
  116. X   If psf is to be used as part of the lp spooling system on AT&T Unix
  117. X   3.2.x or Xenix 2.x, then (almost) painless installation scripts
  118. X   can be used.
  119. X
  120. X
  121. XEUROPEAN PAPER SIZES
  122. X^^^^^^^^^^^^^^^^^^^^
  123. X   The various scripts (psnroff, psman, psmbox) have not been used with
  124. X   European paper sizes. If there are problems with page layout, you may
  125. X   have to adjust the "-l nn" line-count option passed to psf, or the
  126. X   "-r nn" remove-lines option passed to pnf.
  127. X
  128. X   If the "psbanner" routine is used to print pretty printer banner
  129. X   pages, it (hopefully) should automatically adjust to the European
  130. X   sizes.
  131. X
  132. X
  133. XDOUBLE SIDED PRINTING
  134. X^^^^^^^^^^^^^^^^^^^^^
  135. X   DOUBLE SIDED PRINTING IS NOT RECOMMEDED UNLESS THE PRINTER
  136. X   IS SPECIFICALLY DESIGNED FOR TO ALLOW DOUBLE SIDE PRINTING.
  137. X
  138. X   Double sided printing is more convenient on printers with two paper
  139. X   trays. If two paper trays are avaliable, then psf should be compiled
  140. X   with "-DHOPPER" (see the Makefile).  Double sided printing may be
  141. X   done as part of the lp spooler system by passing the "-d" option. Psf
  142. X   internally calls psd to print double sided. This assumes that the
  143. X   printer has at least two paper hoppers.
  144. X
  145. X   E.g.:
  146. X
  147. X    lp -o"-d" document.file
  148. X
  149. X   If psf was not compiled with "-DHOPPER", then double sided printing
  150. X   is done as described in psd.1.
  151. X
  152. X
  153. XMSDOS
  154. X^^^^^
  155. X   PSF works quite well under msdos (providing you have a "getopt()"
  156. X   function in your library).
  157. X
  158. X
  159. X   tony...     (tony@ajfcal)
  160. END_OF_FILE
  161. if test 2241 -ne `wc -c <'README'`; then
  162.     echo shar: \"'README'\" unpacked with wrong size!
  163. fi
  164. # end of 'README'
  165. fi
  166. if test -f 'Testfile' -a "${1}" != "-c" ; then 
  167.   echo shar: Will not clobber existing file \"'Testfile'\"
  168. else
  169. echo shar: Extracting \"'Testfile'\" \(724 characters\)
  170. sed "s/^X//" >'Testfile' <<'END_OF_FILE'
  171. XTest file for PSF postscript filter.
  172. X
  173. XThis is a simple test file.  This line is in default configuration.
  174. X
  175. XAny words within a line 005Umay be underlined005u or they 005Bmay be boldface.005b
  176. X
  177. XIf you wish, 005F1you could changes fonts005F2005I multiple times005i005f in a line.
  178. X
  179. X
  180. XChange 005P16point size005P20 if you like.005p
  181. X
  182. X
  183. XMixing 005F3005P22005Ufonts, point sizes 005u005p005f is quite reasonable.
  184. X
  185. X
  186. XMixing 005P22005F4fonts, and point sizes is quite 005Ureasonable
  187. X
  188. X
  189. Xacross lines.005u005p005f  However, line skip size is based upon the
  190. X
  191. Xcurrent point size.  Nothing to 005Iworry005i about, but do 005Uremember005u.
  192. X
  193. X
  194. Xhave   005P20005F8005B005Ufun005u005b005f005p
  195. X
  196. X
  197. X005F8Tony Field     ..!alberta!calgary!ajfcal!tony005f
  198. END_OF_FILE
  199. if test 724 -ne `wc -c <'Testfile'`; then
  200.     echo shar: \"'Testfile'\" unpacked with wrong size!
  201. fi
  202. # end of 'Testfile'
  203. fi
  204. if test ! -d 'defs' ; then
  205.     echo shar: Creating directory \"'defs'\"
  206.     mkdir 'defs'
  207. fi
  208. if test -f 'defs/apple230.def' -a "${1}" != "-c" ; then 
  209.   echo shar: Will not clobber existing file \"'defs/apple230.def'\"
  210. else
  211. echo shar: Extracting \"'defs/apple230.def'\" \(224 characters\)
  212. sed "s/^X//" >'defs/apple230.def' <<'END_OF_FILE'
  213. XApple LaserWriter v23.0
  214. XLetter
  215. Xletter
  216. X  612   792    18     8   593   784
  217. XLegal
  218. Xlegal
  219. X  612  1008    65    42   547   966
  220. XNote
  221. Xnote
  222. X  612   792    30    31   582   761
  223. X*fonts
  224. XCourier
  225. XHelvetica
  226. XSymbol
  227. XTimes-Roman
  228. X*slots
  229. X*eof
  230. END_OF_FILE
  231. if test 224 -ne `wc -c <'defs/apple230.def'`; then
  232.     echo shar: \"'defs/apple230.def'\" unpacked with wrong size!
  233. fi
  234. # end of 'defs/apple230.def'
  235. fi
  236. if test -f 'defs/apple380.def' -a "${1}" != "-c" ; then 
  237.   echo shar: Will not clobber existing file \"'defs/apple380.def'\"
  238. else
  239. echo shar: Extracting \"'defs/apple380.def'\" \(578 characters\)
  240. sed "s/^X//" >'defs/apple380.def' <<'END_OF_FILE'
  241. XApple LaserWriter Plus v38.0
  242. XLetter
  243. Xletter
  244. X  612   792    18     8   593   784
  245. XLegal
  246. Xlegal
  247. X  612  1008    65    42   547   966
  248. XNote
  249. Xnote
  250. X  612   792    30    31   582   761
  251. XA4
  252. Xa4
  253. X  595   842    18    23   577   819
  254. XB5
  255. Xb5
  256. X  516   729     3     4   497   705
  257. XLetterSmall
  258. Xlettersmall
  259. X  612   792    30    31   582   761
  260. XA4Small
  261. Xa4small
  262. X  595   842    29    31   566   811
  263. X*fonts
  264. XAvantGarde-Book
  265. XAvantGarde-Demi
  266. XBookman-Demi
  267. XBookman-Light
  268. XCourier
  269. XHelvetica
  270. XHelvetica-Narrow
  271. XNewCenturySchlbk-Roman
  272. XPalatino-Roman
  273. XSymbol
  274. XTimes-Roman
  275. XZapfChancery-MediumItalic
  276. XZapfDingbats
  277. X*slots
  278. X*eof
  279. END_OF_FILE
  280. if test 578 -ne `wc -c <'defs/apple380.def'`; then
  281.     echo shar: \"'defs/apple380.def'\" unpacked with wrong size!
  282. fi
  283. # end of 'defs/apple380.def'
  284. fi
  285. if test -f 'defs/apple422.def' -a "${1}" != "-c" ; then 
  286.   echo shar: Will not clobber existing file \"'defs/apple422.def'\"
  287. else
  288. echo shar: Extracting \"'defs/apple422.def'\" \(578 characters\)
  289. sed "s/^X//" >'defs/apple422.def' <<'END_OF_FILE'
  290. XApple LaserWriter Plus v42.2
  291. XLetter
  292. Xletter
  293. X  612   792    18     8   593   784
  294. XLegal
  295. Xlegal
  296. X  612  1008    65    42   547   966
  297. XNote
  298. Xnote
  299. X  612   792    30    31   582   761
  300. XA4
  301. Xa4
  302. X  595   842    18    23   577   819
  303. XB5
  304. Xb5
  305. X  516   729     3     4   497   705
  306. XLetterSmall
  307. Xlettersmall
  308. X  612   792    30    31   582   761
  309. XA4Small
  310. Xa4small
  311. X  595   842    29    31   566   811
  312. X*fonts
  313. XAvantGarde-Book
  314. XAvantGarde-Demi
  315. XBookman-Demi
  316. XBookman-Light
  317. XCourier
  318. XHelvetica
  319. XHelvetica-Narrow
  320. XNewCenturySchlbk-Roman
  321. XPalatino-Roman
  322. XSymbol
  323. XTimes-Roman
  324. XZapfChancery-MediumItalic
  325. XZapfDingbats
  326. X*slots
  327. X*eof
  328. END_OF_FILE
  329. if test 578 -ne `wc -c <'defs/apple422.def'`; then
  330.     echo shar: \"'defs/apple422.def'\" unpacked with wrong size!
  331. fi
  332. # end of 'defs/apple422.def'
  333. fi
  334. if test -f 'defs/ast__470.def' -a "${1}" != "-c" ; then 
  335.   echo shar: Will not clobber existing file \"'defs/ast__470.def'\"
  336. else
  337. echo shar: Extracting \"'defs/ast__470.def'\" \(374 characters\)
  338. sed "s/^X//" >'defs/ast__470.def' <<'END_OF_FILE'
  339. XAST TurboLaser/PS v47.0
  340. XLetter
  341. Xstatusdict begin letter end
  342. X  612   792    18     8   593   775
  343. XA4
  344. Xstatusdict begin a4tray end
  345. X  595   842    18    17   577   825
  346. X*fonts
  347. XAvantGarde-Book
  348. XAvantGarde-Demi
  349. XBookman-Demi
  350. XBookman-Light
  351. XCourier
  352. XHelvetica
  353. XHelvetica-Condensed
  354. XNewCenturySchlbk-Roman
  355. XPalatino-Roman
  356. XSymbol
  357. XTimes-Roman
  358. XZapfChancery-MediumItalic
  359. XZapfDingbats
  360. X*slots
  361. X*eof
  362. END_OF_FILE
  363. if test 374 -ne `wc -c <'defs/ast__470.def'`; then
  364.     echo shar: \"'defs/ast__470.def'\" unpacked with wrong size!
  365. fi
  366. # end of 'defs/ast__470.def'
  367. fi
  368. if test -f 'defs/cg94_493.def' -a "${1}" != "-c" ; then 
  369.   echo shar: Will not clobber existing file \"'defs/cg94_493.def'\"
  370. else
  371. echo shar: Extracting \"'defs/cg94_493.def'\" \(718 characters\)
  372. sed "s/^X//" >'defs/cg94_493.def' <<'END_OF_FILE'
  373. XAgfa-Compugraphic 9400P v49.3
  374. XLetter
  375. Xletter
  376. X  612   792     0     1   612   792
  377. XLegal
  378. Xlegal
  379. X  612  1008     0     1   612  1008
  380. XNote
  381. Xnote
  382. X  612   792     0     1   612   792
  383. XLedger
  384. Xledger
  385. X 1224   792     1     0  1224   792
  386. XTabloid
  387. X11x17
  388. X  792  1224     0     1   792  1224
  389. XA3
  390. Xa3
  391. X  842  1190     0     1   842  1191
  392. XA4
  393. Xa4
  394. X  595   842     0     1   595   842
  395. XA5
  396. Xa5
  397. X  420   595     0     1   420   595
  398. XB5
  399. Xb5
  400. X  516   729     0     1   498   709
  401. XLetter.Transverse
  402. XLetter
  403. X  792   612     1     0   612   792
  404. XA4.Transverse
  405. XA4
  406. X  842   595     1     0   595   842
  407. XA5.Transverse
  408. XA5
  409. X  595   420     1     0   420   595
  410. XB5.Transverse
  411. XB5
  412. X  729   516     1     0   498   710
  413. X*fonts
  414. XCourier
  415. XHelvetica
  416. XSymbol
  417. XTimes-Roman
  418. X*slots
  419. X*eof
  420. END_OF_FILE
  421. if test 718 -ne `wc -c <'defs/cg94_493.def'`; then
  422.     echo shar: \"'defs/cg94_493.def'\" unpacked with wrong size!
  423. fi
  424. # end of 'defs/cg94_493.def'
  425. fi
  426. if test -f 'defs/datap462.def' -a "${1}" != "-c" ; then 
  427.   echo shar: Will not clobber existing file \"'defs/datap462.def'\"
  428. else
  429. echo shar: Extracting \"'defs/datap462.def'\" \(1027 characters\)
  430. sed "s/^X//" >'defs/datap462.def' <<'END_OF_FILE'
  431. XDataproducts LZR-2665 v47.0
  432. XLetter
  433. Xstatusdict begin lettertray end
  434. X  612   792    20    16   591   775
  435. XLegal
  436. Xstatusdict begin legaltray end
  437. X  612  1008    18    19   593   990
  438. XLedger
  439. Xstatusdict begin ledgertray end
  440. X 1224   792    18    16  1205   775
  441. XStatement
  442. Xstatusdict begin statementtray end
  443. X  396   612    22    19   374   594
  444. XTabloid
  445. Xstatusdict begin 11x17tray end
  446. X  792  1224    16    19   775  1206
  447. XA3
  448. Xstatusdict begin a3tray end
  449. X  842  1190    18    21   823  1170
  450. XA4
  451. Xstatusdict begin a4tray end
  452. X  595   842    18    18   576   823
  453. XA5
  454. Xstatusdict begin a5tray end
  455. X  420   595    18    19   401   577
  456. XB4
  457. Xstatusdict begin b4tray end
  458. X  729  1032    19    15   709  1017
  459. XB5
  460. Xstatusdict begin b5tray end
  461. X  516   729    20    19   495   709
  462. XLetter.Transverse
  463. X
  464. X  792   612    18    19   593   773
  465. XA4.Transverse
  466. X
  467. X  842   595    18    19   577   823
  468. XB5.Transverse
  469. X
  470. X  729   516    20    19   495   709
  471. X*fonts
  472. XCourier
  473. XHelvetica
  474. XSymbol
  475. XTimes-Roman
  476. X*slots
  477. Xstatusdict begin 0 setpapertray end
  478. Xstatusdict begin 1 setpapertray end
  479. X*eof
  480. END_OF_FILE
  481. if test 1027 -ne `wc -c <'defs/datap462.def'`; then
  482.     echo shar: \"'defs/datap462.def'\" unpacked with wrong size!
  483. fi
  484. # end of 'defs/datap462.def'
  485. fi
  486. if test -f 'defs/ibm30505.def' -a "${1}" != "-c" ; then 
  487.   echo shar: Will not clobber existing file \"'defs/ibm30505.def'\"
  488. else
  489. echo shar: Extracting \"'defs/ibm30505.def'\" \(739 characters\)
  490. sed "s/^X//" >'defs/ibm30505.def' <<'END_OF_FILE'
  491. XIBM 4216-030 v50.5
  492. XLetter
  493. Xstatusdict begin lettertray end
  494. X  612   792    17    16   595   776
  495. XLegal
  496. Xstatusdict begin legaltray end
  497. X  612  1008    17    16   595   992
  498. XStatement
  499. Xstatusdict begin statementtray end
  500. X  396   612    12    15   384   597
  501. XA4
  502. Xstatusdict begin a4tray end
  503. X  595   842    14    15   581   827
  504. XA5
  505. Xstatusdict begin a5tray end
  506. X  420   595    12    13   407   583
  507. XB5
  508. Xstatusdict begin b5tray end
  509. X  516   729    13    13   503   716
  510. X*fonts
  511. XAvantGarde-Book
  512. XAvantGarde-Demi
  513. XBookman-Demi
  514. XBookman-Light
  515. XCourier
  516. XEmulatorfont
  517. XGaramond-Light
  518. XHelvetica
  519. XHelvetica-Black
  520. XHelvetica-Light
  521. XKorinna-KursivRegular
  522. XKorinna-Regular
  523. XNewCenturySchlbk-Roman
  524. XPalatino-Roman
  525. XSymbol
  526. XTimes-Roman
  527. XZapfChancery-MediumItalic
  528. XZapfDingbats
  529. X*slots
  530. X*eof
  531. END_OF_FILE
  532. if test 739 -ne `wc -c <'defs/ibm30505.def'`; then
  533.     echo shar: \"'defs/ibm30505.def'\" unpacked with wrong size!
  534. fi
  535. # end of 'defs/ibm30505.def'
  536. fi
  537. if test -f 'defs/l100_380.def' -a "${1}" != "-c" ; then 
  538.   echo shar: Will not clobber existing file \"'defs/l100_380.def'\"
  539. else
  540. echo shar: Extracting \"'defs/l100_380.def'\" \(1183 characters\)
  541. sed "s/^X//" >'defs/l100_380.def' <<'END_OF_FILE'
  542. XLinotronic 100 v38.0
  543. XLetter
  544. Xletter
  545. X  612   792     0     0   612   792
  546. XLegal
  547. Xlegal
  548. X  612  1008     0     0   612  1008
  549. XNote
  550. Xstatusdict begin 612 792 0 1 setpageparams end
  551. X  612   792     0     0   612   792
  552. XLedger
  553. Xstatusdict begin 1224 792 0 0 setpageparams end
  554. X 1224   792     0     0   792  1224
  555. XTabloid
  556. Xstatusdict begin 792 1224 0 1 setpageparams end
  557. X  792  1224     0     0   792  1224
  558. XA3
  559. Xstatusdict begin 842 1191 0 1 setpageparams end
  560. X  842  1190     0     0   841  1190
  561. XA4
  562. Xstatusdict begin 596 842 0 1 setpageparams end
  563. X  595   842     0     0   595   842
  564. XA5
  565. Xstatusdict begin 402 596 0 1 setpageparams end
  566. X  420   595     0     0   420   596
  567. XB5
  568. Xstatusdict begin 516 729 0 1 setpageparams end
  569. X  516   729     0     0   500   709
  570. XA4.Transverse
  571. Xstatusdict begin 842 596 0 0 setpageparams end
  572. X  842   595     0     0   595   841
  573. XA5.Transverse
  574. Xstatusdict begin 596 402 0 0 setpageparams end
  575. X  595   420     0     0   595   401
  576. XB5.Transverse
  577. Xstatusdict begin 729 516 0 0 setpageparams end
  578. X  729   516     0     0   708   500
  579. XLetter.Transverse
  580. Xstatusdict begin 792 612 0 0 setpageparams end
  581. X  792   612     0     0   612   792
  582. X*fonts
  583. XCourier
  584. XHelvetica
  585. XSymbol
  586. XTimes-Roman
  587. X*slots
  588. X*eof
  589. END_OF_FILE
  590. if test 1183 -ne `wc -c <'defs/l100_380.def'`; then
  591.     echo shar: \"'defs/l100_380.def'\" unpacked with wrong size!
  592. fi
  593. # end of 'defs/l100_380.def'
  594. fi
  595. if test -f 'defs/l100_425.def' -a "${1}" != "-c" ; then 
  596.   echo shar: Will not clobber existing file \"'defs/l100_425.def'\"
  597. else
  598. echo shar: Extracting \"'defs/l100_425.def'\" \(665 characters\)
  599. sed "s/^X//" >'defs/l100_425.def' <<'END_OF_FILE'
  600. XLinotronic 100 v42.5
  601. XLetter
  602. Xletter
  603. X  612   792     0     1   613   792
  604. XLegal
  605. Xlegal
  606. X  612  1008     0     1   613  1008
  607. XNote
  608. Xnote
  609. X  612   792     0     1   613   792
  610. XLedger
  611. Xledger
  612. X 1224   792     0     0  1223   792
  613. XTabloid
  614. X11x17
  615. X  792  1224     0     1   792  1224
  616. XA4
  617. Xa4
  618. X  595   842     0     1   596   842
  619. XA5
  620. Xa5
  621. X  420   595     0     1   420   596
  622. XB5
  623. Xb5
  624. X  516   729     0     1   500   709
  625. XA5.Transverse
  626. XA5
  627. X  595   420     0     0   419   596
  628. XB5.Transverse
  629. XB5
  630. X  729   516     0     0   498   709
  631. XLetter.Transverse
  632. XLetter
  633. X  792   612     0     0   611   792
  634. XA4.Transverse
  635. X
  636. X    0     0     0     0   595   841
  637. X*fonts
  638. XCourier
  639. XHelvetica
  640. XSymbol
  641. XTimes-Roman
  642. X*slots
  643. X*eof
  644. END_OF_FILE
  645. if test 665 -ne `wc -c <'defs/l100_425.def'`; then
  646.     echo shar: \"'defs/l100_425.def'\" unpacked with wrong size!
  647. fi
  648. # end of 'defs/l100_425.def'
  649. fi
  650. if test -f 'defs/l200_471.def' -a "${1}" != "-c" ; then 
  651.   echo shar: Will not clobber existing file \"'defs/l200_471.def'\"
  652. else
  653. echo shar: Extracting \"'defs/l200_471.def'\" \(709 characters\)
  654. sed "s/^X//" >'defs/l200_471.def' <<'END_OF_FILE'
  655. XLinotronic 200 v47.1
  656. XLetter
  657. Xletter
  658. X  612   792     0     1   612   791
  659. XLegal
  660. Xlegal
  661. X  612  1008     0     1   612  1007
  662. XNote
  663. Xnote
  664. X  612   792     0     1   612   791
  665. XLedger
  666. Xledger
  667. X 1224   792     0     0  1223   791
  668. XTabloid
  669. X11x17
  670. X  792  1224     0     1   791  1223
  671. XA3
  672. Xa3
  673. X  842  1190     0     1   840  1190
  674. XA4
  675. Xa4
  676. X  595   842     0     1   596   842
  677. XA5
  678. Xa5
  679. X  420   595     0     1   420   595
  680. XB5
  681. Xb5
  682. X  516   729     0     1   499   708
  683. XLetter.Transverse
  684. XLetter
  685. X  792   612     0     0   611   791
  686. XA4.Transverse
  687. XA4
  688. X  842   595     0     0   595   840
  689. XA5.Transverse
  690. XA5
  691. X  595   420     0     0   419   596
  692. XB5.Transverse
  693. XB5
  694. X  729   516     0     0   498   708
  695. X*fonts
  696. XCourier
  697. XHelvetica
  698. XSymbol
  699. XTimes-Roman
  700. X*slots
  701. X*eof
  702. END_OF_FILE
  703. if test 709 -ne `wc -c <'defs/l200_471.def'`; then
  704.     echo shar: \"'defs/l200_471.def'\" unpacked with wrong size!
  705. fi
  706. # end of 'defs/l200_471.def'
  707. fi
  708. if test -f 'defs/l200_493.def' -a "${1}" != "-c" ; then 
  709.   echo shar: Will not clobber existing file \"'defs/l200_493.def'\"
  710. else
  711. echo shar: Extracting \"'defs/l200_493.def'\" \(709 characters\)
  712. sed "s/^X//" >'defs/l200_493.def' <<'END_OF_FILE'
  713. XLinotronic 200 v49.3
  714. XLetter
  715. Xletter
  716. X  612   792     0     1   612   792
  717. XLegal
  718. Xlegal
  719. X  612  1008     0     1   612  1008
  720. XNote
  721. Xnote
  722. X  612   792     0     1   612   792
  723. XLedger
  724. Xledger
  725. X 1224   792     0     0  1223   792
  726. XTabloid
  727. X11x17
  728. X  792  1224     0     1   792  1224
  729. XA3
  730. Xa3
  731. X  842  1190     0     1   841  1190
  732. XA4
  733. Xa4
  734. X  595   842     0     1   596   842
  735. XA5
  736. Xa5
  737. X  420   595     0     1   422   596
  738. XB5
  739. Xb5
  740. X  516   729     0     1   501   709
  741. XLetter.Transverse
  742. XLetter
  743. X  792   612     0     0   611   792
  744. XA4.Transverse
  745. XA4
  746. X  842   595     0     0   595   841
  747. XA5.Transverse
  748. XA5
  749. X  595   420     0     0   419   596
  750. XB5.Transverse
  751. XB5
  752. X  729   516     0     0   498   710
  753. X*fonts
  754. XCourier
  755. XHelvetica
  756. XSymbol
  757. XTimes-Roman
  758. X*slots
  759. X*eof
  760. END_OF_FILE
  761. if test 709 -ne `wc -c <'defs/l200_493.def'`; then
  762.     echo shar: \"'defs/l200_493.def'\" unpacked with wrong size!
  763. fi
  764. # end of 'defs/l200_493.def'
  765. fi
  766. if test -f 'defs/l300_470.def' -a "${1}" != "-c" ; then 
  767.   echo shar: Will not clobber existing file \"'defs/l300_470.def'\"
  768. else
  769. echo shar: Extracting \"'defs/l300_470.def'\" \(709 characters\)
  770. sed "s/^X//" >'defs/l300_470.def' <<'END_OF_FILE'
  771. XLinotronic 300 v47.0
  772. XLetter
  773. Xletter
  774. X  612   792     0     1   613   792
  775. XLegal
  776. Xlegal
  777. X  612  1008     0     1   613  1008
  778. XNote
  779. Xnote
  780. X  612   792     0     1   613   792
  781. XLedger
  782. Xledger
  783. X 1224   792     0     0  1223   792
  784. XTabloid
  785. X11x17
  786. X  792  1224     0     1   792  1224
  787. XA3
  788. Xa3
  789. X  842  1190     0     0   841  1191
  790. XA4
  791. Xa4
  792. X  595   842     0     0   596   842
  793. XA5
  794. Xa5
  795. X  420   595     0     0   420   596
  796. XB5
  797. Xb5
  798. X  516   729     0     0   500   709
  799. XA4.Transverse
  800. XA4
  801. X  842   595     0     0   595   841
  802. XA5.Transverse
  803. XA5
  804. X  595   420     0     0   595   419
  805. XB5.Transverse
  806. XB5
  807. X  729   516     0     0   708   500
  808. XLetter.Transverse
  809. XLetter
  810. X  792   612     0     0   611   792
  811. X*fonts
  812. XCourier
  813. XHelvetica
  814. XSymbol
  815. XTimes-Roman
  816. X*slots
  817. X*eof
  818. END_OF_FILE
  819. if test 709 -ne `wc -c <'defs/l300_470.def'`; then
  820.     echo shar: \"'defs/l300_470.def'\" unpacked with wrong size!
  821. fi
  822. # end of 'defs/l300_470.def'
  823. fi
  824. if test -f 'defs/l300_471.def' -a "${1}" != "-c" ; then 
  825.   echo shar: Will not clobber existing file \"'defs/l300_471.def'\"
  826. else
  827. echo shar: Extracting \"'defs/l300_471.def'\" \(709 characters\)
  828. sed "s/^X//" >'defs/l300_471.def' <<'END_OF_FILE'
  829. XLinotronic 300 v47.1
  830. XLetter
  831. Xletter
  832. X  612   792     0     1   612   792
  833. XLegal
  834. Xlegal
  835. X  612  1008     0     1   612  1008
  836. XNote
  837. Xnote
  838. X  612   792     0     1   612   792
  839. XLedger
  840. Xledger
  841. X 1224   792     0     0  1223   792
  842. XTabloid
  843. X11x17
  844. X  792  1224     0     1   792  1224
  845. XA3
  846. Xa3
  847. X  842  1190     0     1   840  1191
  848. XA4
  849. Xa4
  850. X  595   842     0     1   596   842
  851. XA5
  852. Xa5
  853. X  420   595     0     1   420   596
  854. XB5
  855. Xb5
  856. X  516   729     0     1   499   709
  857. XLetter.Transverse
  858. XLetter
  859. X  792   612     0     0   611   792
  860. XA4.Transverse
  861. XA4
  862. X  842   595     0     0   595   840
  863. XA5.Transverse
  864. XA5
  865. X  595   420     0     0   419   596
  866. XB5.Transverse
  867. XB5
  868. X  729   516     0     0   498   709
  869. X*fonts
  870. XCourier
  871. XHelvetica
  872. XSymbol
  873. XTimes-Roman
  874. X*slots
  875. X*eof
  876. END_OF_FILE
  877. if test 709 -ne `wc -c <'defs/l300_471.def'`; then
  878.     echo shar: \"'defs/l300_471.def'\" unpacked with wrong size!
  879. fi
  880. # end of 'defs/l300_471.def'
  881. fi
  882. if test -f 'defs/l300_493.def' -a "${1}" != "-c" ; then 
  883.   echo shar: Will not clobber existing file \"'defs/l300_493.def'\"
  884. else
  885. echo shar: Extracting \"'defs/l300_493.def'\" \(709 characters\)
  886. sed "s/^X//" >'defs/l300_493.def' <<'END_OF_FILE'
  887. XLinotronic 300 v49.3
  888. XLetter
  889. Xletter
  890. X  612   792     0     1   612   792
  891. XLegal
  892. Xlegal
  893. X  612  1008     0     1   612  1008
  894. XNote
  895. Xnote
  896. X  612   792     0     1   612   792
  897. XLedger
  898. Xledger
  899. X 1224   792     0     0  1223   792
  900. XTabloid
  901. X11x17
  902. X  792  1224     0     1   792  1224
  903. XA3
  904. Xa3
  905. X  842  1190     0     1   840  1191
  906. XA4
  907. Xa4
  908. X  595   842     0     1   596   842
  909. XA5
  910. Xa5
  911. X  420   595     0     1   420   596
  912. XB5
  913. Xb5
  914. X  516   729     0     1   499   709
  915. XLetter.Transverse
  916. XLetter
  917. X  792   612     0     0   611   792
  918. XA4.Transverse
  919. XA4
  920. X  842   595     0     0   595   840
  921. XA5.Transverse
  922. XA5
  923. X  595   420     0     0   419   596
  924. XB5.Transverse
  925. XB5
  926. X  729   516     0     0   498   709
  927. X*fonts
  928. XCourier
  929. XHelvetica
  930. XSymbol
  931. XTimes-Roman
  932. X*slots
  933. X*eof
  934. END_OF_FILE
  935. if test 709 -ne `wc -c <'defs/l300_493.def'`; then
  936.     echo shar: \"'defs/l300_493.def'\" unpacked with wrong size!
  937. fi
  938. # end of 'defs/l300_493.def'
  939. fi
  940. if test -f 'defs/l500_493.def' -a "${1}" != "-c" ; then 
  941.   echo shar: Will not clobber existing file \"'defs/l500_493.def'\"
  942. else
  943. echo shar: Extracting \"'defs/l500_493.def'\" \(709 characters\)
  944. sed "s/^X//" >'defs/l500_493.def' <<'END_OF_FILE'
  945. XLinotronic 500 v49.3
  946. XLetter
  947. Xletter
  948. X  612   792     0     1   612   792
  949. XLegal
  950. Xlegal
  951. X  612  1008     0     1   612  1008
  952. XNote
  953. Xnote
  954. X  612   792     0     1   612   792
  955. XLedger
  956. Xledger
  957. X 1224   792     0     0  1223   792
  958. XTabloid
  959. X11x17
  960. X  792  1224     0     1   792  1224
  961. XA3
  962. Xa3
  963. X  842  1190     0     1   840  1191
  964. XA4
  965. Xa4
  966. X  595   842     0     1   596   842
  967. XA5
  968. Xa5
  969. X  420   595     0     1   420   596
  970. XB5
  971. Xb5
  972. X  516   729     0     1   499   709
  973. XLetter.Transverse
  974. XLetter
  975. X  792   612     0     0   611   792
  976. XA4.Transverse
  977. XA4
  978. X  842   595     0     0   595   840
  979. XA5.Transverse
  980. XA5
  981. X  595   420     0     0   419   596
  982. XB5.Transverse
  983. XB5
  984. X  729   516     0     0   498   709
  985. X*fonts
  986. XCourier
  987. XHelvetica
  988. XSymbol
  989. XTimes-Roman
  990. X*slots
  991. X*eof
  992. END_OF_FILE
  993. if test 709 -ne `wc -c <'defs/l500_493.def'`; then
  994.     echo shar: \"'defs/l500_493.def'\" unpacked with wrong size!
  995. fi
  996. # end of 'defs/l500_493.def'
  997. fi
  998. if test -f 'defs/lwnt_470.def' -a "${1}" != "-c" ; then 
  999.   echo shar: Will not clobber existing file \"'defs/lwnt_470.def'\"
  1000. else
  1001. echo shar: Extracting \"'defs/lwnt_470.def'\" \(735 characters\)
  1002. sed "s/^X//" >'defs/lwnt_470.def' <<'END_OF_FILE'
  1003. XApple LaserWriter II NT v47.0
  1004. XLetter
  1005. Xstatusdict begin lettertray end
  1006. X  612   792    15     8   597   784
  1007. XLegal
  1008. Xstatusdict begin legaltray end
  1009. X  612  1008    15     8   597  1000
  1010. XA4
  1011. Xstatusdict begin a4tray end
  1012. X  595   842    13    10   577   832
  1013. XB5
  1014. Xstatusdict begin b5tray end
  1015. X  516   729    21    10   500   715
  1016. XLetterSmall
  1017. Xstatusdict begin lettertray lettersmall end
  1018. X  612   792    31    31   583   761
  1019. XA4Small
  1020. Xstatusdict begin a4tray a4small end
  1021. X  595   842    27    31   567   811
  1022. XNote
  1023. X
  1024. X  612   792    31    31   583   761
  1025. X*fonts
  1026. XAvantGarde-Book
  1027. XAvantGarde-Demi
  1028. XBookman-Demi
  1029. XBookman-Light
  1030. XCourier
  1031. XHelvetica
  1032. XHelvetica-Narrow
  1033. XNewCenturySchlbk-Roman
  1034. XPalatino-Roman
  1035. XSymbol
  1036. XTimes-Roman
  1037. XZapfChancery-MediumItalic
  1038. XZapfDingbats
  1039. X*slots
  1040. X*eof
  1041. END_OF_FILE
  1042. if test 735 -ne `wc -c <'defs/lwnt_470.def'`; then
  1043.     echo shar: \"'defs/lwnt_470.def'\" unpacked with wrong size!
  1044. fi
  1045. # end of 'defs/lwnt_470.def'
  1046. fi
  1047. if test -f 'defs/lwntx470.def' -a "${1}" != "-c" ; then 
  1048.   echo shar: Will not clobber existing file \"'defs/lwntx470.def'\"
  1049. else
  1050. echo shar: Extracting \"'defs/lwntx470.def'\" \(736 characters\)
  1051. sed "s/^X//" >'defs/lwntx470.def' <<'END_OF_FILE'
  1052. XApple LaserWriter II NTX v47.0
  1053. XLetter
  1054. Xstatusdict begin lettertray end
  1055. X  612   792    15     8   597   784
  1056. XLegal
  1057. Xstatusdict begin legaltray end
  1058. X  612  1008    15     8   597  1000
  1059. XA4
  1060. Xstatusdict begin a4tray end
  1061. X  595   842    13    10   577   832
  1062. XB5
  1063. Xstatusdict begin b5tray end
  1064. X  516   729    21    10   500   715
  1065. XLetterSmall
  1066. Xstatusdict begin lettertray lettersmall end
  1067. X  612   792    31    31   583   761
  1068. XA4Small
  1069. Xstatusdict begin a4tray a4small end
  1070. X  595   842    27    31   567   811
  1071. XNote
  1072. X
  1073. X  612   792    31    31   583   761
  1074. X*fonts
  1075. XAvantGarde-Book
  1076. XAvantGarde-Demi
  1077. XBookman-Demi
  1078. XBookman-Light
  1079. XCourier
  1080. XHelvetica
  1081. XHelvetica-Narrow
  1082. XNewCenturySchlbk-Roman
  1083. XPalatino-Roman
  1084. XSymbol
  1085. XTimes-Roman
  1086. XZapfChancery-MediumItalic
  1087. XZapfDingbats
  1088. X*slots
  1089. X*eof
  1090. END_OF_FILE
  1091. if test 736 -ne `wc -c <'defs/lwntx470.def'`; then
  1092.     echo shar: \"'defs/lwntx470.def'\" unpacked with wrong size!
  1093. fi
  1094. # end of 'defs/lwntx470.def'
  1095. fi
  1096. if test -f 'defs/nec470.def' -a "${1}" != "-c" ; then 
  1097.   echo shar: Will not clobber existing file \"'defs/nec470.def'\"
  1098. else
  1099. echo shar: Extracting \"'defs/nec470.def'\" \(592 characters\)
  1100. sed "s/^X//" >'defs/nec470.def' <<'END_OF_FILE'
  1101. XNEC LC-890 v47.0 (corrected)
  1102. XLetter
  1103. Xstatusdict begin lettertray end
  1104. X  612   792    18    15   593   777
  1105. XLegal
  1106. Xstatusdict begin legaltray end
  1107. X  612  1008    18    15   593   993
  1108. XA4
  1109. Xstatusdict begin a4tray end
  1110. X  595   842    18    15   578   827
  1111. XB5
  1112. Xstatusdict begin b5tray end
  1113. X  516   729    18    15   497   712
  1114. X*fonts
  1115. XAvantGarde-Book
  1116. XAvantGarde-Demi
  1117. XBookman-Demi
  1118. XBookman-Light
  1119. XCourier
  1120. XHelvetica
  1121. XHelvetica-Narrow
  1122. XNewCenturySchlbk-Roman
  1123. XPalatino-Roman
  1124. XSymbol
  1125. XTimes-Roman
  1126. XZapfChancery-MediumItalic
  1127. XZapfDingbats
  1128. X*slots
  1129. Xstatusdict begin 1 setpapertray end
  1130. Xstatusdict begin 2 setpapertray end
  1131. X*eof
  1132. END_OF_FILE
  1133. if test 592 -ne `wc -c <'defs/nec470.def'`; then
  1134.     echo shar: \"'defs/nec470.def'\" unpacked with wrong size!
  1135. fi
  1136. # end of 'defs/nec470.def'
  1137. fi
  1138. if test -f 'defs/nec__470.def' -a "${1}" != "-c" ; then 
  1139.   echo shar: Will not clobber existing file \"'defs/nec__470.def'\"
  1140. else
  1141. echo shar: Extracting \"'defs/nec__470.def'\" \(580 characters\)
  1142. sed "s/^X//" >'defs/nec__470.def' <<'END_OF_FILE'
  1143. XNEC LC-890 v47.0
  1144. XLetter
  1145. Xstatusdict begin lettertray end
  1146. X  612   792    24    16   599   776
  1147. XLegal
  1148. Xstatusdict begin legaltray end
  1149. X  612  1008    18    19   593   990
  1150. XA4
  1151. Xstatusdict begin a4tray end
  1152. X  595   842    10     8   585   813
  1153. XB5
  1154. Xstatusdict begin b5tray end
  1155. X  516   729    18     7   482   702
  1156. X*fonts
  1157. XAvantGarde-Book
  1158. XAvantGarde-Demi
  1159. XBookman-Demi
  1160. XBookman-Light
  1161. XCourier
  1162. XHelvetica
  1163. XHelvetica-Narrow
  1164. XNewCenturySchlbk-Roman
  1165. XPalatino-Roman
  1166. XSymbol
  1167. XTimes-Roman
  1168. XZapfChancery-MediumItalic
  1169. XZapfDingbats
  1170. X*slots
  1171. Xstatusdict begin 1 setpapertray end
  1172. Xstatusdict begin 2 setpapertray end
  1173. X*eof
  1174. END_OF_FILE
  1175. if test 580 -ne `wc -c <'defs/nec__470.def'`; then
  1176.     echo shar: \"'defs/nec__470.def'\" unpacked with wrong size!
  1177. fi
  1178. # end of 'defs/nec__470.def'
  1179. fi
  1180. if test -f 'defs/qms81470.def' -a "${1}" != "-c" ; then 
  1181.   echo shar: Will not clobber existing file \"'defs/qms81470.def'\"
  1182. else
  1183. echo shar: Extracting \"'defs/qms81470.def'\" \(508 characters\)
  1184. sed "s/^X//" >'defs/qms81470.def' <<'END_OF_FILE'
  1185. XQMS-PS 810 v47.0
  1186. XLetter
  1187. Xstatusdict begin lettertray end
  1188. X  612   792    18     8   593   784
  1189. XLegal
  1190. Xstatusdict begin legaltray end
  1191. X  612  1008    18    19   593   990
  1192. XA4
  1193. Xstatusdict begin a4tray end
  1194. X  595   842    18    18   577   824
  1195. XB5
  1196. Xstatusdict begin b5tray end
  1197. X  516   729     9    14   507   715
  1198. X*fonts
  1199. XAvantGarde-Book
  1200. XAvantGarde-Demi
  1201. XBookman-Demi
  1202. XBookman-Light
  1203. XCourier
  1204. XHelvetica
  1205. XHelvetica-Narrow
  1206. XNewCenturySchlbk-Roman
  1207. XPalatino-Roman
  1208. XSymbol
  1209. XTimes-Roman
  1210. XZapfChancery-MediumItalic
  1211. XZapfDingbats
  1212. X*slots
  1213. X*eof
  1214. END_OF_FILE
  1215. if test 508 -ne `wc -c <'defs/qms81470.def'`; then
  1216.     echo shar: \"'defs/qms81470.def'\" unpacked with wrong size!
  1217. fi
  1218. # end of 'defs/qms81470.def'
  1219. fi
  1220. if test -f 'defs/qms8_461.def' -a "${1}" != "-c" ; then 
  1221.   echo shar: Will not clobber existing file \"'defs/qms8_461.def'\"
  1222. else
  1223. echo shar: Extracting \"'defs/qms8_461.def'\" \(355 characters\)
  1224. sed "s/^X//" >'defs/qms8_461.def' <<'END_OF_FILE'
  1225. XQMS-PS 800 v46.1
  1226. XLetter
  1227. Xstatusdict begin lettertray end
  1228. X  612   792    18     8   593   784
  1229. XLegal
  1230. Xstatusdict begin legaltray end
  1231. X  612  1008    18   194   593   990
  1232. XA4
  1233. Xstatusdict begin a4tray end
  1234. X  595   842    18    18   577   824
  1235. XB5
  1236. Xstatusdict begin b5tray end
  1237. X  516   729     8    14   506   715
  1238. X*fonts
  1239. XCourier
  1240. XHelvetica
  1241. XSymbol
  1242. XTimes-Roman
  1243. X*slots
  1244. X*eof
  1245. END_OF_FILE
  1246. if test 355 -ne `wc -c <'defs/qms8_461.def'`; then
  1247.     echo shar: \"'defs/qms8_461.def'\" unpacked with wrong size!
  1248. fi
  1249. # end of 'defs/qms8_461.def'
  1250. fi
  1251. if test -f 'defs/qms8p461.def' -a "${1}" != "-c" ; then 
  1252.   echo shar: Will not clobber existing file \"'defs/qms8p461.def'\"
  1253. else
  1254. echo shar: Extracting \"'defs/qms8p461.def'\" \(513 characters\)
  1255. sed "s/^X//" >'defs/qms8p461.def' <<'END_OF_FILE'
  1256. XQMS-PS 800 Plus v46.1
  1257. XLetter
  1258. Xstatusdict begin lettertray end
  1259. X  612   792    18     8   593   784
  1260. XLegal
  1261. Xstatusdict begin legaltray end
  1262. X  612  1008    18    19   593   990
  1263. XA4
  1264. Xstatusdict begin a4tray end
  1265. X  595   842    18    18   577   824
  1266. XB5
  1267. Xstatusdict begin b5tray end
  1268. X  516   729     8    14   506   715
  1269. X*fonts
  1270. XAvantGarde-Book
  1271. XAvantGarde-Demi
  1272. XBookman-Demi
  1273. XBookman-Light
  1274. XCourier
  1275. XHelvetica
  1276. XHelvetica-Narrow
  1277. XNewCenturySchlbk-Roman
  1278. XPalatino-Roman
  1279. XSymbol
  1280. XTimes-Roman
  1281. XZapfChancery-MediumItalic
  1282. XZapfDingbats
  1283. X*slots
  1284. X*eof
  1285. END_OF_FILE
  1286. if test 513 -ne `wc -c <'defs/qms8p461.def'`; then
  1287.     echo shar: \"'defs/qms8p461.def'\" unpacked with wrong size!
  1288. fi
  1289. # end of 'defs/qms8p461.def'
  1290. fi
  1291. if test -f 'defs/qmscs494.def' -a "${1}" != "-c" ; then 
  1292.   echo shar: Will not clobber existing file \"'defs/qmscs494.def'\"
  1293. else
  1294. echo shar: Extracting \"'defs/qmscs494.def'\" \(522 characters\)
  1295. sed "s/^X//" >'defs/qmscs494.def' <<'END_OF_FILE'
  1296. XQMS ColorScript 100 v49.3
  1297. XLetter
  1298. Xstatusdict begin lettertray end
  1299. X  612   792    15    91   597   732
  1300. XTabloid
  1301. Xstatusdict begin 11x17tray end
  1302. X  792  1224    15    91   781  1164
  1303. XA3
  1304. Xstatusdict begin a3tray end
  1305. X  842  1190    15    91   828  1131
  1306. XA4
  1307. Xstatusdict begin a4tray end
  1308. X  595   842    15    91   582   782
  1309. X*fonts
  1310. XAvantGarde-Book
  1311. XAvantGarde-Demi
  1312. XBookman-Demi
  1313. XBookman-Light
  1314. XCourier
  1315. XHelvetica
  1316. XHelvetica-Condensed
  1317. XNewCenturySchlbk-Roman
  1318. XPalatino-Roman
  1319. XSymbol
  1320. XTimes-Roman
  1321. XZapfChancery-MediumItalic
  1322. XZapfDingbats
  1323. X*slots
  1324. X*eof
  1325. END_OF_FILE
  1326. if test 522 -ne `wc -c <'defs/qmscs494.def'`; then
  1327.     echo shar: \"'defs/qmscs494.def'\" unpacked with wrong size!
  1328. fi
  1329. # end of 'defs/qmscs494.def'
  1330. fi
  1331. if test -f 'defs/qume_470.def' -a "${1}" != "-c" ; then 
  1332.   echo shar: Will not clobber existing file \"'defs/qume_470.def'\"
  1333. else
  1334. echo shar: Extracting \"'defs/qume_470.def'\" \(511 characters\)
  1335. sed "s/^X//" >'defs/qume_470.def' <<'END_OF_FILE'
  1336. XQume ScripTEN v47.0
  1337. XLetter
  1338. Xstatusdict begin lettertray end
  1339. X  612   792    18    19   593   774
  1340. XLegal
  1341. Xstatusdict begin legaltray end
  1342. X  612  1008    18    19   593   990
  1343. XA4
  1344. Xstatusdict begin a4tray end
  1345. X  595   842    10    19   585   823
  1346. XB5
  1347. Xstatusdict begin b5tray end
  1348. X  516   729     9    19   507   710
  1349. X*fonts
  1350. XAvantGarde-Book
  1351. XAvantGarde-Demi
  1352. XBookman-Demi
  1353. XBookman-Light
  1354. XCourier
  1355. XHelvetica
  1356. XHelvetica-Narrow
  1357. XNewCenturySchlbk-Roman
  1358. XPalatino-Roman
  1359. XSymbol
  1360. XTimes-Roman
  1361. XZapfChancery-MediumItalic
  1362. XZapfDingbats
  1363. X*slots
  1364. X*eof
  1365. END_OF_FILE
  1366. if test 511 -ne `wc -c <'defs/qume_470.def'`; then
  1367.     echo shar: \"'defs/qume_470.def'\" unpacked with wrong size!
  1368. fi
  1369. # end of 'defs/qume_470.def'
  1370. fi
  1371. if test -f 'defs/s5232503.def' -a "${1}" != "-c" ; then 
  1372.   echo shar: Will not clobber existing file \"'defs/s5232503.def'\"
  1373. else
  1374. echo shar: Extracting \"'defs/s5232503.def'\" \(545 characters\)
  1375. sed "s/^X//" >'defs/s5232503.def' <<'END_OF_FILE'
  1376. XSchlumberger 5232 Color PostScript Printer v50.3
  1377. XLetter
  1378. Xstatusdict begin lettertray end
  1379. X  612   792    37    36   526   756
  1380. XTabloid
  1381. Xstatusdict begin 11x17tray end
  1382. X  792  1224    36    54   756  1138
  1383. XA3
  1384. Xstatusdict begin a3tray end
  1385. X  842  1190    61    21   781  1105
  1386. XA4
  1387. Xstatusdict begin a4tray end
  1388. X  595   842    20    61   510   781
  1389. X*fonts
  1390. XAvantGarde-Book
  1391. XAvantGarde-Demi
  1392. XBookman-Demi
  1393. XBookman-Light
  1394. XCourier
  1395. XHelvetica
  1396. XHelvetica-Condensed
  1397. XNewCenturySchlbk-Roman
  1398. XPalatino-Roman
  1399. XSymbol
  1400. XTimes-Roman
  1401. XZapfChancery-MediumItalic
  1402. XZapfDingbats
  1403. X*slots
  1404. X*eof
  1405. END_OF_FILE
  1406. if test 545 -ne `wc -c <'defs/s5232503.def'`; then
  1407.     echo shar: \"'defs/s5232503.def'\" unpacked with wrong size!
  1408. fi
  1409. # end of 'defs/s5232503.def'
  1410. fi
  1411. if test -f 'defs/ti08_450.def' -a "${1}" != "-c" ; then 
  1412.   echo shar: Will not clobber existing file \"'defs/ti08_450.def'\"
  1413. else
  1414. echo shar: Extracting \"'defs/ti08_450.def'\" \(172 characters\)
  1415. sed "s/^X//" >'defs/ti08_450.def' <<'END_OF_FILE'
  1416. XTI OmniLaser 2108 v45.0
  1417. XLetter
  1418. Xletter
  1419. X  612   792    18    10   593   782
  1420. XA4
  1421. Xa4
  1422. X  595   842    16    10   579   832
  1423. X*fonts
  1424. XCourier
  1425. XHelvetica
  1426. XSymbol
  1427. XTimes-Roman
  1428. X*slots
  1429. X*eof
  1430. END_OF_FILE
  1431. if test 172 -ne `wc -c <'defs/ti08_450.def'`; then
  1432.     echo shar: \"'defs/ti08_450.def'\" unpacked with wrong size!
  1433. fi
  1434. # end of 'defs/ti08_450.def'
  1435. fi
  1436. if test -f 'defs/ti15_470.def' -a "${1}" != "-c" ; then 
  1437.   echo shar: Will not clobber existing file \"'defs/ti15_470.def'\"
  1438. else
  1439. echo shar: Extracting \"'defs/ti15_470.def'\" \(367 characters\)
  1440. sed "s/^X//" >'defs/ti15_470.def' <<'END_OF_FILE'
  1441. XTI Omnilaser 2115 v47.0
  1442. XLetter
  1443. Xstatusdict begin lettertray end
  1444. X  612   792    18    10   593   782
  1445. XLegal
  1446. Xstatusdict begin legaltray end
  1447. X  612  1008    18    19   593   990
  1448. XA4
  1449. Xstatusdict begin a4tray end
  1450. X  595   842    16    10   579   832
  1451. X*fonts
  1452. XCourier
  1453. XHelvetica
  1454. XSymbol
  1455. XTimes-Roman
  1456. X*slots
  1457. Xstatusdict begin 0 setpapertray end
  1458. Xstatusdict begin 1 setpapertray end
  1459. X*eof
  1460. END_OF_FILE
  1461. if test 367 -ne `wc -c <'defs/ti15_470.def'`; then
  1462.     echo shar: \"'defs/ti15_470.def'\" unpacked with wrong size!
  1463. fi
  1464. # end of 'defs/ti15_470.def'
  1465. fi
  1466. if test -f 'defs/vt42p493.def' -a "${1}" != "-c" ; then 
  1467.   echo shar: Will not clobber existing file \"'defs/vt42p493.def'\"
  1468. else
  1469. echo shar: Extracting \"'defs/vt42p493.def'\" \(690 characters\)
  1470. sed "s/^X//" >'defs/vt42p493.def' <<'END_OF_FILE'
  1471. XVarityper 4200B-P v49.3
  1472. XLetter
  1473. Xletter
  1474. X  612   792     0     1   612   792
  1475. XLegal
  1476. Xlegal
  1477. X  612  1008     0     1   612  1008
  1478. XNote
  1479. Xnote
  1480. X  612   792     0     1   612   792
  1481. XLedger
  1482. Xledger
  1483. X 1224   792     0     0  1223   792
  1484. XTabloid
  1485. X11x17
  1486. X  792  1224     0     1   792  1224
  1487. XA3
  1488. Xa3
  1489. X  842  1190     0     1   842  1191
  1490. XA4
  1491. Xa4
  1492. X  595   842     0     1   595   842
  1493. XA5
  1494. Xa5
  1495. X  420   595     0     1   420   595
  1496. XB5
  1497. Xb5
  1498. X  516   729     0     1   499   709
  1499. XLetter.Transverse
  1500. XLetter
  1501. X  792   612     0     0   611   792
  1502. XA4.Transverse
  1503. XA4
  1504. X  842   595     0     0   594   842
  1505. XA5.Transverse
  1506. XA5
  1507. X  595   420     0     0   419   595
  1508. XB5.Transverse
  1509. XB5
  1510. X  729   516     0     0   498   710
  1511. X*fonts
  1512. XCourier
  1513. XSymbol
  1514. X*slots
  1515. X*eof
  1516. END_OF_FILE
  1517. if test 690 -ne `wc -c <'defs/vt42p493.def'`; then
  1518.     echo shar: \"'defs/vt42p493.def'\" unpacked with wrong size!
  1519. fi
  1520. # end of 'defs/vt42p493.def'
  1521. fi
  1522. if test -f 'defs/vt43p493.def' -a "${1}" != "-c" ; then 
  1523.   echo shar: Will not clobber existing file \"'defs/vt43p493.def'\"
  1524. else
  1525. echo shar: Extracting \"'defs/vt43p493.def'\" \(688 characters\)
  1526. sed "s/^X//" >'defs/vt43p493.def' <<'END_OF_FILE'
  1527. XVarityper 4300P v49.3
  1528. XLetter
  1529. Xletter
  1530. X  612   792     0     1   612   792
  1531. XLegal
  1532. Xlegal
  1533. X  612  1008     0     1   612  1008
  1534. XNote
  1535. Xnote
  1536. X  612   792     0     1   612   792
  1537. XLedger
  1538. Xledger
  1539. X 1224   792     0     0  1223   792
  1540. XTabloid
  1541. X11x17
  1542. X  792  1224     0     1   792  1224
  1543. XA3
  1544. Xa3
  1545. X  842  1190     0     1   842  1191
  1546. XA4
  1547. Xa4
  1548. X  595   842     0     1   595   842
  1549. XA5
  1550. Xa5
  1551. X  420   595     0     1   420   595
  1552. XB5
  1553. Xb5
  1554. X  516   729     0     1   499   709
  1555. XLetter.Transverse
  1556. XLetter
  1557. X  792   612     0     0   611   792
  1558. XA4.Transverse
  1559. XA4
  1560. X  842   595     0     0   594   842
  1561. XA5.Transverse
  1562. XA5
  1563. X  595   420     0     0   419   595
  1564. XB5.Transverse
  1565. XB5
  1566. X  729   516     0     0   498   710
  1567. X*fonts
  1568. XCourier
  1569. XSymbol
  1570. X*slots
  1571. X*eof
  1572. END_OF_FILE
  1573. if test 688 -ne `wc -c <'defs/vt43p493.def'`; then
  1574.     echo shar: \"'defs/vt43p493.def'\" unpacked with wrong size!
  1575. fi
  1576. # end of 'defs/vt43p493.def'
  1577. fi
  1578. if test -f 'defs/vt60p480.def' -a "${1}" != "-c" ; then 
  1579.   echo shar: Will not clobber existing file \"'defs/vt60p480.def'\"
  1580. else
  1581. echo shar: Extracting \"'defs/vt60p480.def'\" \(256 characters\)
  1582. sed "s/^X//" >'defs/vt60p480.def' <<'END_OF_FILE'
  1583. XVarityper VT-600P v48.0
  1584. XLetter
  1585. Xletter
  1586. X  612   792    18    18   593   772
  1587. XLegal
  1588. Xlegal
  1589. X  612  1008    18    19   593   990
  1590. XA4
  1591. Xa4
  1592. X  595   842    17    19   577   822
  1593. XB4
  1594. Xb4
  1595. X  729  1032    48    48   680   983
  1596. X*fonts
  1597. XCourier
  1598. XSymbol
  1599. XVaritimes#Roman
  1600. X*slots
  1601. X*eof
  1602. END_OF_FILE
  1603. if test 256 -ne `wc -c <'defs/vt60p480.def'`; then
  1604.     echo shar: \"'defs/vt60p480.def'\" unpacked with wrong size!
  1605. fi
  1606. # end of 'defs/vt60p480.def'
  1607. fi
  1608. if test -f 'defs/vt60w480.def' -a "${1}" != "-c" ; then 
  1609.   echo shar: Will not clobber existing file \"'defs/vt60w480.def'\"
  1610. else
  1611. echo shar: Extracting \"'defs/vt60w480.def'\" \(350 characters\)
  1612. sed "s/^X//" >'defs/vt60w480.def' <<'END_OF_FILE'
  1613. XVarityper VT-600W v48.0
  1614. XLetter
  1615. Xletter
  1616. X  612   792    18    18   593   772
  1617. XLegal
  1618. Xlegal
  1619. X  612  1008    18    19   593   990
  1620. XLedger
  1621. Xledger
  1622. X 1224   792    19    22  1206   770
  1623. XTabloid
  1624. X11x17
  1625. X  792  1224    22    19   770  1206
  1626. XA4
  1627. Xa4
  1628. X  595   842    17    19   577   822
  1629. XB4
  1630. Xb4
  1631. X  729  1032    48    48   680   983
  1632. X*fonts
  1633. XCourier
  1634. XHelvetica
  1635. XSymbol
  1636. X*slots
  1637. X*eof
  1638. END_OF_FILE
  1639. if test 350 -ne `wc -c <'defs/vt60w480.def'`; then
  1640.     echo shar: \"'defs/vt60w480.def'\" unpacked with wrong size!
  1641. fi
  1642. # end of 'defs/vt60w480.def'
  1643. fi
  1644. if test -f 'patchlevel.h' -a "${1}" != "-c" ; then 
  1645.   echo shar: Will not clobber existing file \"'patchlevel.h'\"
  1646. else
  1647. echo shar: Extracting \"'patchlevel.h'\" \(21 characters\)
  1648. sed "s/^X//" >'patchlevel.h' <<'END_OF_FILE'
  1649. X#define PATCHLEVEL 0
  1650. END_OF_FILE
  1651. if test 21 -ne `wc -c <'patchlevel.h'`; then
  1652.     echo shar: \"'patchlevel.h'\" unpacked with wrong size!
  1653. fi
  1654. # end of 'patchlevel.h'
  1655. fi
  1656. if test -f 'psdetect.c' -a "${1}" != "-c" ; then 
  1657.   echo shar: Will not clobber existing file \"'psdetect.c'\"
  1658. else
  1659. echo shar: Extracting \"'psdetect.c'\" \(762 characters\)
  1660. sed "s/^X//" >'psdetect.c' <<'END_OF_FILE'
  1661. X/* ta=4 */
  1662. X/************************************************************************
  1663. X*        p s d e t e c t . c        v1.1                                    *
  1664. X*                                                                        *
  1665. X*    determine if a a text file contains postscript code.                *
  1666. X************************************************************************/
  1667. X
  1668. X/*    this routine is intended for use within shell scripts.  It exits
  1669. X    with a return code of 0 if it detects a postscript file or
  1670. X    a value of 1 if it is not a postscript file
  1671. X*/
  1672. X
  1673. X#include <stdio.h>
  1674. X#include "patchlevel.h"
  1675. X
  1676. Xmain ()
  1677. X{    char    stuff[20];
  1678. X    int        i;
  1679. X    
  1680. X    stuff[0] = getchar();
  1681. X    if (stuff[0] != '%')
  1682. X        exit (1);
  1683. X    for (i = 1;  i < 5;  i++)
  1684. X    {    if (stuff[i-1] == '%'  &&  (stuff[i] = getchar()) == '!')
  1685. X            exit (0);
  1686. X        if (feof (stdin)  ||  ferror (stdin))
  1687. X            break;
  1688. X    }
  1689. X    exit (1);
  1690. X}
  1691. END_OF_FILE
  1692. if test 762 -ne `wc -c <'psdetect.c'`; then
  1693.     echo shar: \"'psdetect.c'\" unpacked with wrong size!
  1694. fi
  1695. # end of 'psdetect.c'
  1696. fi
  1697. if test -f 'psf.h' -a "${1}" != "-c" ; then 
  1698.   echo shar: Will not clobber existing file \"'psf.h'\"
  1699. else
  1700. echo shar: Extracting \"'psf.h'\" \(543 characters\)
  1701. sed "s/^X//" >'psf.h' <<'END_OF_FILE'
  1702. X/* ta=4
  1703. X
  1704. Xdefine the escape character used with psf */
  1705. X
  1706. X#define    ESCAPE                0x05
  1707. X
  1708. X#define BEGIN_BOLD            "\005B"
  1709. X#define END_BOLD            "\005b"
  1710. X
  1711. X#define BEGIN_UNDERLINE        "\005U"
  1712. X#define END_UNDERLINE        "\005u"
  1713. X
  1714. X#define BEGIN_ITALICS        "\005I"
  1715. X#define END_ITALICS            "\005i"
  1716. X
  1717. X#define    BEGIN_NAME            "\005F1\005B\005P13"    /* Helvetical bold 13 point */
  1718. X#define END_NAME            "\005p\005b\005f"        
  1719. X
  1720. X#define BEGIN_SUBJECT        "\005P13\005F1\005B\005I"    /*    Helvetica bold italic 13 point */
  1721. X#define END_SUBJECT            "\005i\005b\005f\005p"        /*    return to normal point, font */
  1722. END_OF_FILE
  1723. if test 543 -ne `wc -c <'psf.h'`; then
  1724.     echo shar: \"'psf.h'\" unpacked with wrong size!
  1725. fi
  1726. # end of 'psf.h'
  1727. fi
  1728. if test -f 'psman' -a "${1}" != "-c" ; then 
  1729.   echo shar: Will not clobber existing file \"'psman'\"
  1730. else
  1731. echo shar: Extracting \"'psman'\" \(628 characters\)
  1732. sed "s/^X//" >'psman' <<'END_OF_FILE'
  1733. X:
  1734. X#    Print man pages using psf filters -- guess about chapters
  1735. X#    These are Xenix chapter conventions
  1736. X#
  1737. X#    The "-r 3" option in pnf below removes 3 blank lines between
  1738. X#    pages (to allow correct printing in the imageable area of the
  1739. X#    postscript printer).  Different printers may require different
  1740. X#    number of lines to remove.  (see pnf.1)
  1741. X
  1742. Xcase $# in
  1743. X0)    echo "Usage:  $0 [chapter] page page ..."
  1744. X    echo "  e.g.  $0 vi sh"
  1745. X    exit 0;;
  1746. Xesac
  1747. X
  1748. Xcase $1 in
  1749. X[CFMS1-9] | CP | CT | DOS | HW | LOCAL | UCB  )  CHAPTER=$1
  1750. X                             shift;;
  1751. Xesac
  1752. X
  1753. Xwhile test "$1" != ""
  1754. Xdo
  1755. X    man -b $CHAPTER "$1" | pnf -i -r 3 | psf -2  | lp
  1756. X    shift
  1757. Xdone
  1758. Xexit 0
  1759. END_OF_FILE
  1760. if test 628 -ne `wc -c <'psman'`; then
  1761.     echo shar: \"'psman'\" unpacked with wrong size!
  1762. fi
  1763. chmod +x 'psman'
  1764. # end of 'psman'
  1765. fi
  1766. if test -f 'psman.1' -a "${1}" != "-c" ; then 
  1767.   echo shar: Will not clobber existing file \"'psman.1'\"
  1768. else
  1769. echo shar: Extracting \"'psman.1'\" \(678 characters\)
  1770. sed "s/^X//" >'psman.1' <<'END_OF_FILE'
  1771. X.TH PSMAN 1 ""
  1772. X.SH NAME
  1773. Xpsman \- print man pages with psf filters
  1774. X.SH SYNOPSIS
  1775. X.nf
  1776. X
  1777. Xpsman [chapter] page page ...
  1778. X
  1779. X    where  chapter is the option man chapter
  1780. X           page    is the man page to be printed
  1781. X.fi
  1782. X
  1783. X.SH DESCRIPTION
  1784. X
  1785. XPsman prints one or more man pages using pnf and pmf
  1786. X2-up on a physical page. Each man page becomes a separate
  1787. Xprint job.
  1788. X
  1789. XThe resulting paper may be filed in an 5.5x8.5 inch binder.
  1790. X
  1791. XFor example, the vi man pages may be printed with:
  1792. X
  1793. X       psman vi
  1794. X
  1795. Xor the stty page from the HW chapter:
  1796. X
  1797. X       psman HW stty
  1798. X
  1799. XA similar command "psmandouble" may be used to print the
  1800. Xman pages in double-sided format.
  1801. X
  1802. X.SH SEE ALSO
  1803. X
  1804. Xpsf pmf pnf psnroff psmbox
  1805. END_OF_FILE
  1806. if test 678 -ne `wc -c <'psman.1'`; then
  1807.     echo shar: \"'psman.1'\" unpacked with wrong size!
  1808. fi
  1809. # end of 'psman.1'
  1810. fi
  1811. if test -f 'psman.doc' -a "${1}" != "-c" ; then 
  1812.   echo shar: Will not clobber existing file \"'psman.doc'\"
  1813. else
  1814. echo shar: Extracting \"'psman.doc'\" \(804 characters\)
  1815. sed "s/^X//" >'psman.doc' <<'END_OF_FILE'
  1816. X
  1817. X
  1818. X
  1819. X     PSMAN(1)               UNIX System V              PSMAN(1)
  1820. X
  1821. X
  1822. X
  1823. X     NAME
  1824. X      psman    - print    man pages with psf filters
  1825. X
  1826. X     SYNOPSIS
  1827. X      psman    [chapter] page page ...
  1828. X
  1829. X          where  chapter is    the option man chapter
  1830. X             page    is    the man    page to    be printed
  1831. X
  1832. X
  1833. X     DESCRIPTION
  1834. X      Psman    prints one or more man pages using pnf and pmf 2-up on
  1835. X      a physical page. Each    man page becomes a separate print job.
  1836. X
  1837. X      The resulting    paper may be filed in an 5.5x8.5 inch binder.
  1838. X
  1839. X      For example, the vi man pages    may be printed with:
  1840. X
  1841. X         psman vi
  1842. X
  1843. X      or the stty page from    the HW chapter:
  1844. X
  1845. X         psman HW stty
  1846. X
  1847. X      A similar command "psmandouble" may be used to print the man
  1848. X      pages    in double-sided    format.
  1849. X
  1850. X
  1851. X     SEE ALSO
  1852. X      psf pmf pnf psnroff psmbox
  1853. X
  1854. X
  1855. X
  1856. X
  1857. X
  1858. X
  1859. X
  1860. X
  1861. X
  1862. X
  1863. X
  1864. X
  1865. X
  1866. X
  1867. X
  1868. X
  1869. X
  1870. X
  1871. X
  1872. X
  1873. X
  1874. X
  1875. X
  1876. X
  1877. X
  1878. X     Page 1                         (printed 5/14/90)
  1879. X
  1880. X
  1881. X
  1882. END_OF_FILE
  1883. if test 804 -ne `wc -c <'psman.doc'`; then
  1884.     echo shar: \"'psman.doc'\" unpacked with wrong size!
  1885. fi
  1886. # end of 'psman.doc'
  1887. fi
  1888. if test -f 'psmandouble' -a "${1}" != "-c" ; then 
  1889.   echo shar: Will not clobber existing file \"'psmandouble'\"
  1890. else
  1891. echo shar: Extracting \"'psmandouble'\" \(514 characters\)
  1892. sed "s/^X//" >'psmandouble' <<'END_OF_FILE'
  1893. X:
  1894. X#    Print man pages 
  1895. X#    --- double sided  --  assumes that a two-print-tray printer
  1896. X#                  such as the Nec Lc890 is being used...
  1897. X#   This script is a "sample only".  Generally, double sided printing
  1898. X#   is not a good thing unless your printer is designed to operate
  1899. X#   cleanly in double-sided mode.
  1900. X
  1901. Xif [ $# = 0 ]
  1902. Xthen
  1903. X    echo "Usage:  $0 [chapter] page"
  1904. X    exit 0
  1905. Xfi
  1906. X
  1907. Xcase $1 in
  1908. X[CFMS1-9] | CP | CT | DOS | HW | LOCAL | UCB  )  CHAPTER=$1
  1909. X                         shift;;
  1910. Xesac
  1911. X
  1912. Xman -b $CHAPTER "$1" | pnf -i | psf -2d  | lp
  1913. Xexit 0
  1914. END_OF_FILE
  1915. if test 514 -ne `wc -c <'psmandouble'`; then
  1916.     echo shar: \"'psmandouble'\" unpacked with wrong size!
  1917. fi
  1918. chmod +x 'psmandouble'
  1919. # end of 'psmandouble'
  1920. fi
  1921. if test -f 'psmbox' -a "${1}" != "-c" ; then 
  1922.   echo shar: Will not clobber existing file \"'psmbox'\"
  1923. else
  1924. echo shar: Extracting \"'psmbox'\" \(603 characters\)
  1925. sed "s/^X//" >'psmbox' <<'END_OF_FILE'
  1926. X:
  1927. X#    Print multiple mail-box files using psf filters
  1928. X
  1929. X#    This prints a file name header with date at the top of 
  1930. X#    each mailbox page for identification purposes.
  1931. X#    However, each mailbox print becomes a separate print job...
  1932. X#
  1933. X#    The mail may be printed 1-up, 2-up, or 4-up as you see fit.
  1934. X#    Change the paramter ----+
  1935. X#                               |
  1936. X#        pmf "$1" | psf -4x -H "$1" | lp
  1937. X
  1938. Xcase $# in
  1939. X0)    echo "Usage:  $0 mbox mbox ..." 
  1940. X    exit 0;;
  1941. Xesac
  1942. X
  1943. Xwhile test "$1" != ""
  1944. Xdo
  1945. X    if test -f $1
  1946. X    then
  1947. X        pmf "$1" | psf -c 80 -4x -H "$1" | lp
  1948. X    else
  1949. X        echo "$0: mail box $1 does not exist."
  1950. X    fi
  1951. X    shift
  1952. Xdone
  1953. Xexit 0
  1954. END_OF_FILE
  1955. if test 603 -ne `wc -c <'psmbox'`; then
  1956.     echo shar: \"'psmbox'\" unpacked with wrong size!
  1957. fi
  1958. chmod +x 'psmbox'
  1959. # end of 'psmbox'
  1960. fi
  1961. if test -f 'psmbox.1' -a "${1}" != "-c" ; then 
  1962.   echo shar: Will not clobber existing file \"'psmbox.1'\"
  1963. else
  1964. echo shar: Extracting \"'psmbox.1'\" \(554 characters\)
  1965. sed "s/^X//" >'psmbox.1' <<'END_OF_FILE'
  1966. X.TH PSMBOX 1 ""
  1967. X.SH NAME
  1968. Xpsmbox \- print one or more mail boxes with psf filters
  1969. X.SH SYNOPSIS
  1970. X.nf
  1971. X
  1972. Xpsmbox box box ...
  1973. X
  1974. X    where box      is the mail box file to be printed
  1975. X.fi
  1976. X
  1977. X.SH DESCRIPTION
  1978. X
  1979. XEach mail box file is printed through pmf and psf
  1980. X2-up on a physical page. Each mail box becomes a separate
  1981. Xprint job.  The mailbox is identified by file name on a header
  1982. Xline on each page.
  1983. X
  1984. XSelected mail header lines are printed.  Some portions of various
  1985. Xheader lines are highlighted in either bold or italic print.
  1986. X
  1987. X.SH SEE ALSO
  1988. X
  1989. Xpsf psman pnf pmf psnroff
  1990. END_OF_FILE
  1991. if test 554 -ne `wc -c <'psmbox.1'`; then
  1992.     echo shar: \"'psmbox.1'\" unpacked with wrong size!
  1993. fi
  1994. # end of 'psmbox.1'
  1995. fi
  1996. if test -f 'psmbox.doc' -a "${1}" != "-c" ; then 
  1997.   echo shar: Will not clobber existing file \"'psmbox.doc'\"
  1998. else
  1999. echo shar: Extracting \"'psmbox.doc'\" \(699 characters\)
  2000. sed "s/^X//" >'psmbox.doc' <<'END_OF_FILE'
  2001. X
  2002. X
  2003. X
  2004. X     PSMBOX(1)               UNIX System V             PSMBOX(1)
  2005. X
  2006. X
  2007. X
  2008. X     NAME
  2009. X      psmbox - print one or    more mail boxes    with psf filters
  2010. X
  2011. X     SYNOPSIS
  2012. X      psmbox box box ...
  2013. X
  2014. X          where box         is    the mail box file to be    printed
  2015. X
  2016. X
  2017. X     DESCRIPTION
  2018. X      Each mail box    file is    printed    through    pmf and    psf 2-up on a
  2019. X      physical page. Each mail box becomes a separate print    job.
  2020. X      The mailbox is identified by file name on a header line on
  2021. X      each page.
  2022. X
  2023. X      Selected mail    header lines are printed.  Some    portions of
  2024. X      various header lines are highlighted in either bold or
  2025. X      italic print.
  2026. X
  2027. X
  2028. X     SEE ALSO
  2029. X      psf psman pnf    pmf psnroff
  2030. X
  2031. X
  2032. X
  2033. X
  2034. X
  2035. X
  2036. X
  2037. X
  2038. X
  2039. X
  2040. X
  2041. X
  2042. X
  2043. X
  2044. X
  2045. X
  2046. X
  2047. X
  2048. X
  2049. X
  2050. X
  2051. X
  2052. X
  2053. X
  2054. X
  2055. X
  2056. X
  2057. X
  2058. X
  2059. X
  2060. X
  2061. X
  2062. X
  2063. X     Page 1                         (printed 5/14/90)
  2064. X
  2065. X
  2066. X
  2067. END_OF_FILE
  2068. if test 699 -ne `wc -c <'psmbox.doc'`; then
  2069.     echo shar: \"'psmbox.doc'\" unpacked with wrong size!
  2070. fi
  2071. # end of 'psmbox.doc'
  2072. fi
  2073. if test -f 'psnroff' -a "${1}" != "-c" ; then 
  2074.   echo shar: Will not clobber existing file \"'psnroff'\"
  2075. else
  2076. echo shar: Extracting \"'psnroff'\" \(768 characters\)
  2077. sed "s/^X//" >'psnroff' <<'END_OF_FILE'
  2078. X:
  2079. X#    Print nroff'ed pages using psf filters
  2080. X#
  2081. X#    The "-r 3" option in pnf below removes 3 blank lines between
  2082. X#    pages (to allow correct printing in the imageable area of the
  2083. X#    postscript printer).  Different printers may require different
  2084. X#    number of lines to remove.  (see pnf.1)
  2085. X
  2086. X#    If double sided printing is desired, use the "-d" option
  2087. X#    in psf below.
  2088. X
  2089. Xcase $# in
  2090. X0)    echo "Usage:  $0 [nroff options] doc.nroff ..."
  2091. X    echo "  e.g.  $0 -ms document.ms"
  2092. X    exit 0 ;;
  2093. Xesac
  2094. X
  2095. Xfor i in $*
  2096. Xdo
  2097. X    case $i in
  2098. X    -*)      OPTIONS=`echo $OPTIONS $i`
  2099. X         shift;;
  2100. X         
  2101. X    [1-z]*)  if test -f $i
  2102. X             then
  2103. X             nroff $OPTIONS $i | pnf -i -r 3 | psf -2 | lp ;
  2104. X             else
  2105. X                   echo "$0: file $i does not exist."
  2106. X             fi
  2107. X             ;;
  2108. X    esac
  2109. Xdone
  2110. Xexit 0
  2111. END_OF_FILE
  2112. if test 768 -ne `wc -c <'psnroff'`; then
  2113.     echo shar: \"'psnroff'\" unpacked with wrong size!
  2114. fi
  2115. chmod +x 'psnroff'
  2116. # end of 'psnroff'
  2117. fi
  2118. if test -f 'psnroff.1' -a "${1}" != "-c" ; then 
  2119.   echo shar: Will not clobber existing file \"'psnroff.1'\"
  2120. else
  2121. echo shar: Extracting \"'psnroff.1'\" \(685 characters\)
  2122. sed "s/^X//" >'psnroff.1' <<'END_OF_FILE'
  2123. X.TH PSNROFF 1 ""
  2124. X.SH NAME
  2125. Xpsnroff \- print nroff'ed pages with psf
  2126. X.SH SYNOPSIS
  2127. X.nf
  2128. X
  2129. Xpsnroff [options] doc.nr doc.nr ...
  2130. X
  2131. X    where   options    are options passed to nroff
  2132. X            doc.nr     is the document to be printed
  2133. X.fi
  2134. X
  2135. X.SH DESCRIPTION
  2136. X
  2137. X.B Psnroff
  2138. Xgenerates one or more document files with 
  2139. X.B nroff
  2140. Xand
  2141. Xpasses the output to the
  2142. X.B psf
  2143. Xfilters.  Printing is
  2144. X2-up on a physical page. Each document becomes a separate
  2145. Xprint job.
  2146. X
  2147. XThe resulting paper may be filed in an 5.5x8.5 inch binder.
  2148. X
  2149. XFor example, if a document is to be printed with the "ms"
  2150. Xmacro's, the following command might be used:
  2151. X
  2152. X        psnroff -ms document.ms
  2153. X        
  2154. X.SH SEE ALSO
  2155. X
  2156. Xpsf psmbox pmf pnf psman
  2157. END_OF_FILE
  2158. if test 685 -ne `wc -c <'psnroff.1'`; then
  2159.     echo shar: \"'psnroff.1'\" unpacked with wrong size!
  2160. fi
  2161. # end of 'psnroff.1'
  2162. fi
  2163. if test -f 'psnroff.doc' -a "${1}" != "-c" ; then 
  2164.   echo shar: Will not clobber existing file \"'psnroff.doc'\"
  2165. else
  2166. echo shar: Extracting \"'psnroff.doc'\" \(794 characters\)
  2167. sed "s/^X//" >'psnroff.doc' <<'END_OF_FILE'
  2168. X
  2169. X
  2170. X
  2171. X     PSNROFF(1)               UNIX System V            PSNROFF(1)
  2172. X
  2173. X
  2174. X
  2175. X     NAME
  2176. X      psnroff - print nroff'ed pages with psf
  2177. X
  2178. X     SYNOPSIS
  2179. X      psnroff [options] doc.nr doc.nr ...
  2180. X
  2181. X          where   options     are options passed to nroff
  2182. X              doc.nr     is the    document to be printed
  2183. X
  2184. X
  2185. X     DESCRIPTION
  2186. X      Psnroff generates one    or more    document files with nroff and
  2187. X      passes the output to the psf filters.     Printing is 2-up on a
  2188. X      physical page. Each document becomes a separate print    job.
  2189. X
  2190. X      The resulting    paper may be filed in an 5.5x8.5 inch binder.
  2191. X
  2192. X      For example, if a document is    to be printed with the "ms"
  2193. X      macro's, the following command might be used:
  2194. X
  2195. X          psnroff -ms document.ms
  2196. X
  2197. X
  2198. X     SEE ALSO
  2199. X      psf psmbox pmf pnf psman
  2200. X
  2201. X
  2202. X
  2203. X
  2204. X
  2205. X
  2206. X
  2207. X
  2208. X
  2209. X
  2210. X
  2211. X
  2212. X
  2213. X
  2214. X
  2215. X
  2216. X
  2217. X
  2218. X
  2219. X
  2220. X
  2221. X
  2222. X
  2223. X
  2224. X
  2225. X
  2226. X
  2227. X
  2228. X
  2229. X
  2230. X     Page 1                         (printed 5/14/90)
  2231. X
  2232. X
  2233. X
  2234. END_OF_FILE
  2235. if test 794 -ne `wc -c <'psnroff.doc'`; then
  2236.     echo shar: \"'psnroff.doc'\" unpacked with wrong size!
  2237. fi
  2238. # end of 'psnroff.doc'
  2239. fi
  2240. if test -f 'query' -a "${1}" != "-c" ; then 
  2241.   echo shar: Will not clobber existing file \"'query'\"
  2242. else
  2243. echo shar: Extracting \"'query'\" \(60 characters\)
  2244. sed "s/^X//" >'query' <<'END_OF_FILE'
  2245. X:
  2246. Xecho "$*" | tr -d '\012'    # echo -n, more or less portably
  2247. END_OF_FILE
  2248. if test 60 -ne `wc -c <'query'`; then
  2249.     echo shar: \"'query'\" unpacked with wrong size!
  2250. fi
  2251. chmod +x 'query'
  2252. # end of 'query'
  2253. fi
  2254. echo shar: End of archive 1 \(of 6\).
  2255. cp /dev/null ark1isdone
  2256. MISSING=""
  2257. for I in 1 2 3 4 5 6 ; do
  2258.     if test ! -f ark${I}isdone ; then
  2259.     MISSING="${MISSING} ${I}"
  2260.     fi
  2261. done
  2262. if test "${MISSING}" = "" ; then
  2263.     echo You have unpacked all 6 archives.
  2264.     rm -f ark[1-9]isdone
  2265. else
  2266.     echo You still need to unpack the following archives:
  2267.     echo "        " ${MISSING}
  2268. fi
  2269. ##  End of shell archive.
  2270. exit 0
  2271.  
  2272.